package com.uinnova.product.eam.model;

import com.binary.framework.bean.annotation.Comment;
import lombok.Data;

import java.util.List;

@Data
public class EamArtifactVo {

    @Comment("制品类型id")
    private Long id;

    @Comment("制品类型名称")
    private String artifactName;

    @Comment("制品类型目的")
    private String typePurpose;

    @Comment("制品类型应用范围")
    private String appliedRange;

    @Comment("制品类型描述")
    private String typeSpecification;

    @Comment("制品类型应用场景")
    private String applyScene;

    @Comment("制品类型标签")
    private List<String> typeTag;

    @Comment("数据状态[DATA_STATUS]   0=删除，1=正常")
    private Integer dataStatus;

    @Comment("图片路径")
    private String resPath;

    @Comment("图片id")
    private Long fileId;

    @Comment("是否发布   0=未发布（默认），1=已发布")
    private Integer releaseState;

    @Comment("制品被引用的次数")
    private Integer usageCounter;

    @Comment("制品类型分类 ArtifactEnum.class")
    private Integer typeClassification;

    @Comment("制品类型分类-字典表名称")
    private String artifactTypeName;

    @Comment("创建时间")
    private Long createTime;

    @Comment("创建时间")
    private Long modifyTime;

    @Comment("创建人")
    private String creator;

    @Comment("创建人-中文")
    private String creatorName;

    @Comment("修改人")
    private String modifier;

    @Comment("制品是否支持拖入相同的资产在画布上")
    private Boolean isSupportDragAsset;


}
